using System;
using System.Collections.Generic;
using System.Text;

namespace Lista
{
    class Nodo
    {
        private int numero;
        private object dato;
        private Tipos tipo;
        private Nodo siguiente;

        public int Numero
        {
            get { return numero; }
            set { numero = value; }
        }

        public enum Tipos { entero, cadena, objeto,flotante };

        
        public Nodo(Tipos tipo,object dato) {
            this.tipo = tipo;
            this.dato = dato;
        }
        public object Dato
        {
            get { return dato; }
            set { dato = value; }
        }

        public Nodo Siguiente
        {
            get { return siguiente; }
            set { siguiente = value; }
        }

        public Nodo() {
            dato = null;
            siguiente = null;
        }
        
        public Nodo(object pal) {
            dato = pal;
            siguiente = null;
        }

        public void AnyadeSiguiente(Nodo n){
            siguiente = n;
        }
       
    }
}
